/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.kwikMart.Controller;

import com.kwikMart.accesData.Producto;
import com.kwikMart.business.ProductoEJBLocal;
import java.util.List;
import java.util.Map;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;

/**
 *
 * @author WIL
 */
@ManagedBean
@RequestScoped
public class DescripcionProductoBean {

    @EJB
    private ProductoEJBLocal productoEJB;

    private Integer idProductoUrl;
    private String descripcion;
    private Producto producto;

    public DescripcionProductoBean() {
    }

    @PostConstruct
    public void iniciarBean() {
        FacesContext facesContext = FacesContext.getCurrentInstance();
        ExternalContext externalContext = facesContext.getExternalContext();
        Map params = externalContext.getRequestParameterMap();
        try {
            this.idProductoUrl = new Integer((String) params.get("productId"));
            this.descripcion = (String) params.get("des");
            this.producto = productoEJB.buscarProducto(idProductoUrl);
        } catch (Exception e) {
        }
    }

    public Producto getProducto() {
        return producto;
    }

    public void setProducto(Producto producto) {
        this.producto = producto;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public Integer getIdProductoUrl() {
        return idProductoUrl;
    }

    public void setIdProductoUrl(Integer idProductoUrl) {
        this.idProductoUrl = idProductoUrl;
    }

}
